// import { defineConfig } from 'unocss'

// export default defineConfig({
//   // 可以在这里添加自定义规则或预设
// })



// import {defineConfig, presetUno} from 'unocss'

// export default defineConfig({
//     presets: [
//         presetUno({
//             prefix: 'uc-',
//         }),
//     ]
// })



import { defineConfig, presetUno } from 'unocss'

const remRE = /(-?[.\d]+)rem/g

export default defineConfig({
	presets: [
		presetUno(),
	],
	shortcuts: [
		{
			'border-base': 'border border-gray-500_10',
			'center': 'flex justify-center items-center',
		},
	],
	postprocess: [
		obj => {
			obj.entries.forEach(i => {
				const value = i[1];
				if (typeof value === 'string' && remRE.test(value)) {
					i[1] = value.replace(remRE, (_, p1) => `${(p1 * 4)}rpx`)
				}
			})
		}
	]
})